Stabilization and Trajectory Tracking in Discrete-Time of an Autonomous Four Rotor Mini-Rotorcraft

نویسندگان

  • M. Guisser
  • H. Medromi
  • J. Saadi
چکیده

In this paper, we present a stabilization and trajectory tracking controller in discrete –time for an autonomous four rotor mini-rotorcraft. The control algorithm proposed is based on the feedback linearization input-output for nonlinear discrete-time systems. The dynamic model of the autonomous four rotor rotorcraft is obtained via Lagrange formalism. Simulation results are presented to illustrate the performances of this controller. Introduction The miniature and autonomous flying robots arouse a growing interest in the civil and military domains; the fields of application of these vehicles are vast. We can state the ecological exploration mission and air cartography, search and rescue, surveillance and remote inspection. In this paper, we are particularly interested in controlling a mini rotorcraft having four rotors. Advantages of using a multi-rotor helicopter are the increased payload capacity and high manoeuvrability and the fact that the two motors turn in the clockwise direction whereas the two other turn in the opposite clockwise direction, gyroscopic effects and aerodynamic torques tend to cancel in trimmed flight. Disadvantages are the increased helicopter weight and increased energy consumption due to the extra motors. A control strategy based on the backstepping techniques proposed in [4] for configuration stabilization of quasistationary flight conditions of a four rotor vertical takeoff and landing (VTOL). The stabilization problem of a four rotor rotorcraft is also studied and tested in [2] where the nested saturation control algorithm is used. In [5], flatness and motion planning are combined to solve the point to point control problem with a predefined path of the four rotor rotorcraft. In this paper we present a discrete-time controller design of a four rotor helicopter modelled via Lagrange approach, the control strategy is based on the feedback linearization input-output for nonlinear discrete-time systems using the Euler approximate discrete-time model of the Lagrangian model when the sampling period should typically be sufficiently small in order to get a good approximation of the exact discrete-time model. Discrete-time designs are important because most controllers are implemented using digital computers with A/D and D/A converters (simpler and zero-order hold) and the digital controllers based on the Euler approximate discrete-time model may outperform discretized continuous-time controllers. The paper is organized as follows: Section II presents the dynamical model of the rotorcraft. Section III gives the controller synthesis. The simulation results are shown in section IV. The conclusions are finally given in section V. II. Dynamic model of autonomous rotorcraft In this section, a Lagrangian model is derived for the four rotor helicopter in generalized coordinates [1, 2, 6]. Consider figure 1. Let ) , , , ( Z Y X O e e e O = R denote an inertial frame. Let ) , , , ( 3 2 1 e e e G G = R denote a body fixed frame attached to the helicopter. The position of the center of mass of the rotorcraft relative to the frame O R is denoted ) , , ( Z Y X = ξ and ) , , ( φ θ ψ η = are the Euler angles (yaw, pitch and roll). Figure. 1. Frames of the four rotor rotorcraft with thrust inputs. The total thrust produced by the four rotors is given by: 4 3 2 1 1 f f f f u + + + = where is the thrust generated by the rotor and 2 i i i b f ω = 4 , 3 , 2 , 1 = i i ω is the angular speed generated by the motor and is a parameter. The torques acting of the four rotors helicopter result from the action of the thrust forces difference of each pair of rotors are denoted by: i M 0 > i b ) , , ( φ θ ψ τ τ τ τ = around axes , and respectively, with 1 e 2 e 3 e d f f ) ( 4 2 − = φ τ , d f f ) ( 1 3 − = θ τ and κ τψ ) ( 3 1 4 2 f f f f − − + = where represents the distance from the rotors to the center of gravity of the helicopter and d 0 > κ is a constant. In the sequel we use the state space representation with the following notations: T x x x x ] [ 5 3 1 1 = = ξ , , T x x x x ] [ 6 4 2 2 = = ξ& T x x x x ] [ 11 9 7 3 = =η , T x x x x ] [ 12 10 8 4 = =η& Let denote the state variable, ) , , , ( 4 3 2 1 x x x x x = ) , ( 1 τ u u = denote the control input and denote the output of the rotorcraft. ) , ( ) , ( 3 1 2 1 x x y y y = = The Euler discretization of Lagrangian model [6] using the state space representation gives:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Trajectory Tracking for a Group of Mini Rotorcraft Flying in Formation

In this paper, we study the problem of flight formation control and trajectory tracking control for a group of mini rotorcraft. The goal is to achieve and maintain a stable formation for multiple mini rotorcraft while guaranteeing the tracking of a desired time-varying reference. A two-level controller is developed where a individual control strategy guarantees the stabilization of each mini ro...

متن کامل

Comparative Results on Stabilization of the Quad-rotor Rotorcraft Using Bounded Feedback Controllers

In the recent years autonomous flying vehicles are being increasingly used in both civil and military areas. With the advancement of the technology it has become possible to test efficiently and cost-effectively different autonomous flight control concepts and design variations using small-scale aerial vehicles. In this paper the stabilization problem of the quad-rotor rotorcraft using bounded ...

متن کامل

Differential Flat Control for Rotorcraft Trajectory Tracking

The purpose of this communication is to investigate the usefulness of the differential flatness control approach to solve the trajectory tracking problem for a four rotor aircraft. After introducing simplifying assumptions, the flight dynamics equations for the four rotor aircraft are considered. A trajectory tracking control structure based on a two layer non linear approach is then proposed. ...

متن کامل

Adaptive Robust Control for Trajectory Tracking of Autonomous underwater Vehicles on Horizontal Plane

This manuscript addresses trajectory tracking problem of autonomous underwater vehicles (AUVs) on the horizontal plane. Adaptive sliding mode control is employed in order to achieve a robust behavior against some uncertainty and ocean current disturbances, assuming that disturbance and its derivative are bounded by unknown boundary levels. The proposed approach is based on a dual layer adaptive...

متن کامل

Real-time visual servoing control of a four-rotor rotorcraft

In this paper we address the problem of stabilization and local positioning of a fourrotor rotorcraft using computer vision. Our approach combines the measurements from an Inertial Measurement Unit and a vision system composed of a simple camera used to estimate the orientation and position of the rotorcraft. The vision system provides the position and yaw angle while the IMU gives the pitch an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006